construction management engineer hydraulic networks project management engineering fluid flow engineers pipe flow analysis architecture design pipe network analysis building design architect fluid piping system manufacturing construction fluid flow software